package com.lu.adog.util;

import android.text.Html;

public class FormatText {
	/**
	 * @param textColor 文字颜色
	 * @param text 文字
	 * @return 带有html标签的text
	 * 直接设置将显示html标签。可以通过拼接的方式，设置一段不同颜色的文字。如：
	 * <p> 
	 * String text = HtmlColorText("#00ff00","绿色")+HtmlColorText("#ff0000","红色")
	 * <p>
	 * textView.setText(Html.fromHtml(text));
	 */
	public static String HtmlColorText(String textColor,String text){
		StringBuilder normalText= new StringBuilder(); 
		normalText.append("<font color = \""+textColor+"\">"+text+"</font>");
		return normalText.toString();
	}
	
	/**
	 * @param textColor 文字颜色
	 * @param text 文字
	 * @return 带有html标签的text
	 * 完成了html的格式化，可以直接改变文字颜色
	 */
	public static CharSequence HtmledColorText(String textColor,String text){
		return Html.fromHtml(HtmlColorText(textColor, text));
	}
	/**
	 * @param text 带html标签的text
	 * @return 格式化完成的text
	 */
	public static CharSequence HtmledColorText(String text){
		return Html.fromHtml(text);
	}
}
